package intermediateDB

import (
	"custompbx/altStruct"
)

func InitConfDB() {

	corm := GetCORM()

	corm.CreateTable(&altStruct.ConfigurationsList{})
	corm.CreateTable(&altStruct.ConfigPostLoadSwitchSetting{})
	corm.CreateTable(&altStruct.ConfigPostLoadSwitchCliKeybinding{})
	corm.CreateTable(&altStruct.ConfigPostLoadSwitchDefaultPtime{})

	corm.CreateTable(&altStruct.ConfigAclList{})
	corm.CreateTable(&altStruct.ConfigAclNode{})
	corm.CreateTable(&altStruct.ConfigAlsaSetting{})
	corm.CreateTable(&altStruct.ConfigAmrSetting{})
	corm.CreateTable(&altStruct.ConfigAmrwbSetting{})
	corm.CreateTable(&altStruct.ConfigAvmdSetting{})
	corm.CreateTable(&altStruct.ConfigCallcenterSetting{})
	corm.CreateTable(&altStruct.ConfigCallcenterQueue{})
	corm.CreateTable(&altStruct.ConfigCallcenterQueueParameter{})
	corm.CreateTable(&altStruct.Agent{})
	corm.CreateTable(&altStruct.Tier{})
	corm.CreateTable(&altStruct.Member{})
	corm.CreateTable(&altStruct.ConfigCdrMongodbSetting{})
	corm.CreateTable(&altStruct.ConfigCdrPgCsvSetting{})
	corm.CreateTable(&altStruct.ConfigCdrPgCsvSchema{})
	corm.CreateTable(&altStruct.ConfigCespalSetting{})
	corm.CreateTable(&altStruct.ConfigCidlookupSetting{})
	corm.CreateTable(&altStruct.ConfigConferenceAdvertiseRoom{})
	corm.CreateTable(&altStruct.ConfigConferenceCallerControlGroup{})
	corm.CreateTable(&altStruct.ConfigConferenceCallerControlGroupControl{})
	corm.CreateTable(&altStruct.ConfigConferenceChatPermissionProfile{})
	corm.CreateTable(&altStruct.ConfigConferenceChatPermissionProfileUser{})
	corm.CreateTable(&altStruct.ConfigConferenceProfile{})
	corm.CreateTable(&altStruct.ConfigConferenceProfileParameter{})
	corm.CreateTable(&altStruct.ConfigConferenceLayout{})
	corm.CreateTable(&altStruct.ConfigConferenceLayoutImage{})
	corm.CreateTable(&altStruct.ConfigConferenceLayoutGroup{})
	corm.CreateTable(&altStruct.ConfigConferenceLayoutGroupLayout{})
	corm.CreateTable(&altStruct.ConfigCurlSetting{})
	corm.CreateTable(&altStruct.ConfigDbSetting{})
	corm.CreateTable(&altStruct.ConfigDialplanDirectorySetting{})
	corm.CreateTable(&altStruct.ConfigDirectorySetting{})
	corm.CreateTable(&altStruct.ConfigDirectoryProfile{})
	corm.CreateTable(&altStruct.ConfigDirectoryProfileParameter{})
	corm.CreateTable(&altStruct.ConfigDistributorList{})
	corm.CreateTable(&altStruct.ConfigDistributorListNode{})
	corm.CreateTable(&altStruct.ConfigEasyrouteSetting{})
	corm.CreateTable(&altStruct.ConfigErlangEventSetting{})
	corm.CreateTable(&altStruct.ConfigEventMulticastSetting{})
	corm.CreateTable(&altStruct.ConfigFaxSetting{})
	corm.CreateTable(&altStruct.ConfigFifoSetting{})
	corm.CreateTable(&altStruct.ConfigFifoFifo{})
	corm.CreateTable(&altStruct.ConfigFifoFifoMember{})
	corm.CreateTable(&altStruct.ConfigHttpCacheSetting{})
	corm.CreateTable(&altStruct.ConfigHttpCacheProfile{})
	corm.CreateTable(&altStruct.ConfigHttpCacheProfileAWSS3{})
	corm.CreateTable(&altStruct.ConfigHttpCacheProfileAzureBlob{})
	corm.CreateTable(&altStruct.ConfigHttpCacheProfileDomain{})
	corm.CreateTable(&altStruct.ConfigurationsList{})
	corm.CreateTable(&altStruct.ConfigLcrSetting{})
	corm.CreateTable(&altStruct.ConfigLcrProfile{})
	corm.CreateTable(&altStruct.ConfigLcrProfileParameter{})
	corm.CreateTable(&altStruct.ConfigLuaSetting{})
	corm.CreateTable(&altStruct.ConfigMemcacheSetting{})
	corm.CreateTable(&altStruct.ConfigMongoSetting{})
	corm.CreateTable(&altStruct.ConfigMsrpSetting{})
	corm.CreateTable(&altStruct.ConfigNibblebillSetting{})
	corm.CreateTable(&altStruct.ConfigOdbcCdrSetting{})
	corm.CreateTable(&altStruct.ConfigOdbcCdrTable{})
	corm.CreateTable(&altStruct.ConfigOdbcCdrTableField{})
	corm.CreateTable(&altStruct.ConfigOpalSetting{})
	corm.CreateTable(&altStruct.ConfigOpalListener{})
	corm.CreateTable(&altStruct.ConfigOpalListenerParameter{})
	corm.CreateTable(&altStruct.ConfigOpusSetting{})
	corm.CreateTable(&altStruct.ConfigOrekaSetting{})
	corm.CreateTable(&altStruct.ConfigOspSetting{})
	corm.CreateTable(&altStruct.ConfigOspProfile{})
	corm.CreateTable(&altStruct.ConfigOspProfileParameter{})
	corm.CreateTable(&altStruct.ConfigPerlSetting{})
	corm.CreateTable(&altStruct.ConfigPocketsphinxSetting{})
	corm.CreateTable(&altStruct.ConfigPostLoadModule{})
	corm.CreateTable(&altStruct.ConfigPythonSetting{})
	corm.CreateTable(&altStruct.ConfigRedisSetting{})
	corm.CreateTable(&altStruct.ConfigSangomaCodecSetting{})
	corm.CreateTable(&altStruct.ConfigShoutSetting{})
	corm.CreateTable(&altStruct.ConfigSndfileSetting{})
	corm.CreateTable(&altStruct.ConfigSofiaGlobalSetting{})
	corm.CreateTable(&altStruct.ConfigSofiaProfile{})
	corm.CreateTable(&altStruct.ConfigSofiaProfileParameter{})
	corm.CreateTable(&altStruct.ConfigSofiaProfileAlias{})
	corm.CreateTable(&altStruct.ConfigSofiaProfileDomain{})
	corm.CreateTable(&altStruct.ConfigSofiaProfileGateway{})
	corm.CreateTable(&altStruct.ConfigSofiaProfileGatewayParameter{})
	corm.CreateTable(&altStruct.ConfigSofiaProfileGatewayVariable{})
	corm.CreateTable(&altStruct.ConfigUnicallSetting{})
	corm.CreateTable(&altStruct.ConfigUnicallSpan{})
	corm.CreateTable(&altStruct.ConfigUnicallSpanParameter{})
	corm.CreateTable(&altStruct.ConfigVertoSetting{})
	corm.CreateTable(&altStruct.ConfigVertoProfile{})
	corm.CreateTable(&altStruct.ConfigVertoProfileParameter{})
	corm.CreateTable(&altStruct.ConfigVoicemailSetting{})
	corm.CreateTable(&altStruct.ConfigVoicemailProfile{})
	corm.CreateTable(&altStruct.ConfigVoicemailProfileParameter{})
	corm.CreateTable(&altStruct.ConfigVoicemailProfileEmailParameter{})
	corm.CreateTable(&altStruct.ConfigXmlCdrSetting{})
	corm.CreateTable(&altStruct.ConfigXmlRpcSetting{})
	corm.CreateTable(&altStruct.ConfigZeroconfSetting{})
	corm.CreateTable(&altStruct.ConfigTtsCommandlineSetting{})
}
